something which is punctured - English Synonyms Dictionary